package cn.iocoder.yudao.module.ent.controller.admin.company.vo;

import cn.iocoder.yudao.module.ent.controller.admin.receivenumber.vo.ReceiveNumberRespVO;
import cn.iocoder.yudao.module.ent.document.EntCompany;
import cn.iocoder.yudao.module.ent.document.node.NodeContactList;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class BaseDataVO {

    @Schema(name = "企业信息")
    private EntCompanyVO companyInfo;

    @Schema(name = "是否被领取")
    private boolean isReceived;

    /**
     * 领取的用户
     */
    @Schema(name = "领取的用户名")
    private String receiveUser;

    /**
     * 领取人id
     */
    @Schema(name = "领取的用户Id")
    private Long receiveUserId;

    /**
     * 号码数
     */
    @Schema(name = "号码数量")
    private Long numberCount;

    /**
     * 上次跟进时间
     */
    @Schema(name = "上次跟进时间")
    private LocalDateTime lastFollowTime;


    /**
     * 更多号码
     */
    @Schema(name = "号码列表")
    private List<ReceiveNumberRespVO> numberList;

    private List<DetailMenuRespVO> menuList;

}
